package com.xiyou.leetcode.jdk.list.copy;

import java.util.Arrays;

/**
 * 利用ArraysCopyof实现动态扩容
 */
public class ArraysCopy {
    public static void main(String[] args) {
        // 先定义一个数组
        Object[] objects = {1, 2};
        System.out.println("原来的数组的长度是: " + objects.length);
        // 数组进行扩容 返回一个新的数组
        // 第一个参数是旧的数组
        // 第二个参数是数组的长度
        // 新数组的里面的元素和旧的一致，但是长度会变大
        Object[] newObjects = Arrays.copyOf(objects, 10);
        System.out.println("新生成数组的长度是: " + newObjects.length);
    }
}
